: How about a frontmost window layer that do not overlap... you can
: pokeaway... If you dont want to force a window to be alway frontmost
: you can check for any clipping and stop rendering when not frontmost.
: Or lock the window tofront while you render or even if possible use
: an offscreen buffer and render to it (Not possible on SGI system.)
: Having a mecanism for the user to extend the gfxlibrary at a 'lowlevel'
: is something AT should REALLY think about.
This is what Microsoft calls DirectDraw, and is how Windows 95 games run quite fast, uh, sorry, not as slowly as under Windows 3.x (if they ran that way at all). An interesting kluge which just might work as well for the Amiga as it is bound to do for Win95, but it is questionable whether any Microsoft scheme is actually a good idea after all.
--
Ben Hutchings, student. Finger me on worc0223@sable.ox.ac.uk for various info.